@import "header.css";
@import "content.css"; /* obecne veci pro content */
@import "contact.css"; /* styl kontaktu */
@import "right_side.css";
@import "foot.css";
@import "fullcalendar.css";
@import "fullcalendar.print.css";

* 
{
    margin: 0;
    padding: 0;
}

body 
{
    font: 16px/1.5 "Arial, Helvetica", sans-serif;
    color: #333;
    background-image: url("../images/background.png");
    background-repeat: no-repeat;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

h1
{
    font-family: "Maven, Arial, Helvetica", sans-serif;
    font-size: 18pt;
    color: #669900;
}

h2
{
    font-family: "Maven, Arial, Helvetica", sans-serif;
    font-size: 14pt;
    color: #669900;
}

h3
{
    font-family: "Maven, Arial, Helvetica", sans-serif;
    font-size: 12pt;
    color: #669900;
}

p
{
    font-size: 10pt;
}

li
{
    font-size: 10pt;
}

hr
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom: 2px dotted #cccccc;
    margin: 5px 0px 15px 0px;
}

img
{
    border-style: none;
}

#ajax-spinner 
{
    margin: 15px 0 0 15px;
    padding: 13px;
    background: white url('../images/spinner.gif') no-repeat 50% 50%;
    font-size: 0;
    z-index: 123456;
    display: none;
}

div .flash 
{
    color: black;
    background: #FFF9D7;
    border: 1px solid #E2C822;
    padding: 1em;
    margin: 1em 0;
}

a[href^="error:"] {
    background: red;
    color: white;
}

/* FORMULARE */
input
{
    width: 300px;
    height: 31px;
    float: left;
    background-image: url("../images/bg_teckovane.png");
    background-repeat: no-repeat;
    margin-bottom: 10px;
    color:#666;
    border: none;
    text-align: center;
}

input[type = "submit"]
{
    background-color: #cccccc;

    -webkit-border-radius: 8px;
    border-radius: 8px; 

    font-size: 12px;
    font-weight: bold;
    color: white;
}

/*textarea
{
    float: right;
    width: 340px;
    height: 195px;
    border: dotted 1px;
    -webkit-border-radius: 10px;
    border-radius: 10px; 
    color:#666;
    text-align: center;

}*/

label
{
    font-size: 14px;
    color:#666;
    float: left;
    margin: 0px 15px 0px 0px;
}

.link
{
    cursor: pointer;
}